package week7.ww;
/**
 * Controleur interface voor alle Controleur klassen
 * Practicumopgave Programmeren I
 * @author W.Looge & R. Oost
 * @version 1.0
 */

public interface Controleur {

	/**
	 * Controleert of het opgegeven voorstel voldoet aan de gestelde eisen.
	 * @param voorstel String die het te controleren woord bevat
	 * @return true Als het woord voldoet aan de gestelde eisen, anders false.
	 */
	public boolean acceptabel(String voorstel);
	
	/**
	 * Genereert een willekeurig wachtwoord dat voldoet aan de eisen van deze Controleur.
	 * @return String Bevat het gegenereerde wachtwoord.
	 */
	public String genereerWoord();

}
